package com.sport.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.sport.system.mapper.SportItemMapper;
import com.sport.system.domain.SportItem;
import com.sport.system.service.ISportItemService;

/**
 * 比赛项目Service业务层处理
 *
 * @author wyd
 * @date 2022-04-07
 */
@Service
public class SportItemServiceImpl implements ISportItemService
{
    @Autowired
    private SportItemMapper sportItemMapper;

    /**
     * 查询比赛项目
     *
     * @param id 比赛项目主键
     * @return 比赛项目
     */
    @Override
    public SportItem selectSportItemById(String id)
    {
        return sportItemMapper.selectSportItemById(id);
    }

    /**
     * 查询比赛项目列表
     *
     * @param sportItem 比赛项目
     * @return 比赛项目
     */
    @Override
    public List<SportItem> selectSportItemList(SportItem sportItem)
    {
        return sportItemMapper.selectSportItemList(sportItem);
    }

    /**
     * 新增比赛项目
     *
     * @param sportItem 比赛项目
     * @return 结果
     */
    @Override
    public int insertSportItem(SportItem sportItem)
    {
        return sportItemMapper.insertSportItem(sportItem);
    }

    /**
     * 修改比赛项目
     *
     * @param sportItem 比赛项目
     * @return 结果
     */
    @Override
    public int updateSportItem(SportItem sportItem)
    {
        return sportItemMapper.updateSportItem(sportItem);
    }

    /**
     * 批量删除比赛项目
     *
     * @param ids 需要删除的比赛项目主键
     * @return 结果
     */
    @Override
    public int deleteSportItemByIds(String[] ids)
    {
        return sportItemMapper.deleteSportItemByIds(ids);
    }

    /**
     * 删除比赛项目信息
     *
     * @param id 比赛项目主键
     * @return 结果
     */
    @Override
    public int deleteSportItemById(String id)
    {
        return sportItemMapper.deleteSportItemById(id);
    }
}
